﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

// SIRP Experimental Firmware
// Basic Logging Functionality
// (c) 2014 Chris Burri. MIT License applies. 
// See http://niston.wordpress.com

namespace sdd.utilities
{
    public static class Logging
    {
        public static LogLevels LogLevel {set; get;}

        static void WriteLog(LogLevels logLevel, LogFacilities sourceFacility, string logMessage)
        {
            // ##TODO: Console.WriteLine(message);
        }
        public enum LogLevels
        {
            Default = 0,
            Error = 1,
            Warning = 2,
            Information = 3,
            Debug = 4
        }
        public enum LogFacilities
        {
            Unspecified = 0,
            Director = 1,
            UI = 2,
            Memory =3,
            IO = 4,
            Display = 5,
            Audio = 6
        }
    }
}
